package unit6.part5;

import java.util.Map;
import java.util.TreeMap;

public class MapTest {
    public static void main(String[] args) {
        Map<String, Integer> map = new TreeMap<>();

        map.put("ZhangSan", 90);
        map.put("LiSi", 80);
        map.put("ZhangSan", 100);// 添加
        System.out.println(map);
        System.out.println(map.keySet());// 获取全部key
        System.out.println(map.values());// 获取全部value
        System.out.println(map.size());// 获取大小

        System.out.println(map.isEmpty());// 是否空
        System.out.println(map.containsKey("LiSi"));// 是否包含指定key
        System.out.println(map.containsValue(100));// 是否包含指定value

        System.out.println(map.get("LiSi"));// 获得指定key对应的value

        for (Map.Entry<String, Integer> entry : map.entrySet()) { // 遍历
            System.out.println(entry.getKey() + "," + entry.getValue());
        }

        map.remove("LiSi");// 删除
        System.out.println(map);
        map.clear();// 删除全部
        System.out.println(map);
    }
}
